package structs

/* TO args */

// WBG indicates the weighted bipartite graph
type WBG struct {
	Graph [][]float64
}

// WeightedEdge contains the source ,destination and cost of edges
type WeightedEdge struct {
	Src  int     `json:"src"`
	Des  int     `json:"des"`
	Cost float64 `json:"cost"`
}

// TaskParams contains main task-aware params
type TaskParams struct {
	Deadline int32      `json:"deadline"`
	DataSize int32      `json:"data_size"`
	Weight   [4]float64 `json:"weight"`
}
